题库首页 › 青少年软件编程(Python) › 题目 15783

阅读以下代码: import sqlite3 conn = sqlite3.connect('database.db') c = conn.cursor() c.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)") c.execute("INSERT INTO users (name, age) VALUES (?, ?)", ('Alice', 30)) conn.commit() conn.close() 在上述代码中,如果尝试再次执行c.execute("CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)"),将会发生什么?( )

A:代码将正常执行,并创建一个新的users表
B:代码将引发一个错误,因为表users已经存在
C:代码将正常执行,但不会创建新表,因为表已存在
D:代码将忽略该命令,不会创建新表代码将忽略该命令,不会创建新表

正确答案:B

试卷来源:202412 青少年软件编程等级考试Python六级真题

本卷相关题目

在线做题 同科目题库