首页 > 考试题库
题目内容 (请给出正确答案)
[主观题]

以下代码能够编译通过吗,为什么?unsigned int const size1 = 2;char str1[ size1 ];unsigned

以下代码能够编译通过吗,为什么?

unsigned int const size1 = 2;

char str1[ size1 ];

unsigned int temp = 0;

cin >> temp;

unsigned int const size2 = temp;

char str2[ size2 ];

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下代码能够编译通过吗,为什么?unsigned int c…”相关的问题
第1题
以下代码中的输出语句输出0吗,为什么?struct CLS{int m_i;CLS(int i ) : m_i(i) {}CLS(){CLS

以下代码中的输出语句输出0吗,为什么?

struct CLS

{

int m_i;

CLS(int i ) : m_i(i) {}

CLS()

{

CLS(0);

}

};

CLS obj;

cout << obj.m_i << endl;

点击查看答案
第2题
给定如下java程序的代码片段,下划线处,加入()语句,可以使这段代码编译通过。public void method

A. throws IOException

B. throw IOException

C. throws Exception

D. throws RuntimeException

点击查看答案
第3题
以下代码段执行后的输出结果为()。int x=-3; float y=10.0f;System.out.println(y%x);

A.不能成功编译

B.-1.0

C. 1.0

D.-1

点击查看答案
第4题
对于以下代码段:inta[]={1,2,3,4,5,};int*p=a;int*q=&a[5];printf("%d",q-p);当sizeof(int)为4时,以下说法正确的是:()

A.因为第三行的错误不能编译

B.因为第三行的错误运行时崩溃

C.输出5

D.输出20

点击查看答案
第5题
对于以下代码段,正确的说法是:char*p;while(1){p=malloc(1);*p=0;}()

A.最终程序会因为没有没有空间了而退出

B.最终程序会因为向0地址写入而退出

C.程序会一直运行下去

D.程序不能被编译

点击查看答案
第6题
分析以下代码。public static void test(string ConnectString) { System.Data.OleDb.Ole

分析以下代码。

public static void test(string ConnectString)

{

System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();

conn.ConnectionString = ConnectString;

try

{

conn.Open();

…….

}

catch(Exception Ex)

{

MessageBox.Show(Ex.ToString());

}

finally

{

if (!conn.State.Equals(ConnectionState.Closed))

conn.Close();

}

}

请问

1)以上代码可以正确使用连接池吗?

点击查看答案
第7题
以下Java程序能正常通过编译。()while(i>100)sum+=i;i--;()
点击查看答案
第8题
下面的代码片段的执行结果中,正确的是()。for(int i= 1;i<= 5;i++) {System.out.print(i);}

A.代码成功编译,执行后,输出为12345

B.代码成功编译,执行后,输出为6

C.代码成功编译,执行后,输出为1

D.代码编译不成功,编译器将生成一些错误

点击查看答案
第9题
以下代码中的两个sizeof用法有问题吗?void UpperCase(char str[] ) // 将str 中的小写字母转

以下代码中的两个sizeof用法有问题吗?

void UpperCase(char str[] ) // 将str 中的小

写字母转换成大写字母

{

for(size_t i=0; i<sizeof(str)/sizeof(str[0]); ++i )

if('a'<=str[i] && str[i]<='z' )

str[i] -= ('a'-'A' );

}

char str[] = "aBcDe";

cout << "str 字符长度为: " <<

sizeof(str)/sizeof(str[0]) << endl;

UpperCase(str );

cout << str << endl;

点击查看答案
第10题
以编译方式和解释方式对高级语言源程序进行翻译时,()。

A.编译方式不生成源程序的目标代码,解释方式生成源程序的目标代码

B.编译方式生成源程序的目标代码,解释方式不生成源程序的目标代码

C.编译方式和解释方式都生成源程序的目标代码

D.编译方式和解释方式都不生成源程序的目标代码

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改