文库 真题 C++真题

PAAT全国青少年编程能力等级考试C++编程中级样题2

PAAT真题 C++真题 青少年编程等级考试 PDF   9页   下载1   2024-08-31   浏览124   收藏0   点赞0   评分-   5374字   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
PAAT全国青少年编程能力等级考试C++编程中级样题2 第1页
PAAT全国青少年编程能力等级考试C++编程中级样题2 第2页
剩余7页未读, 下载浏览全部
全国青少年编程能力等级考试 C++(中级2)题目-样卷 一、单项选择题(共 20题,每题 3.5分,共70分) CP2_1_1.下列对二维数组 a的定义, 正确的是( )。 A.int a(3 ,4); B.int a(3)(4); C.int a[3,4]; D.int a[3][4]; CP2_1_ 2.已知数组 arr的定义如下,则 arr[1][1]的值是( )。 int arr[3][3]={{8,5,9},{3},{2,4}}; A.8 B.5 C.3 D.0 CP2_1 _3.下列与 int x[][2]={5,3,8,7,9}; 等价的定义语句是( )。 A.int x[0][2]={5,3,8,7,9}; B.int x[1][2]={5,3,8,7,9}; C.int x[2][2]={5,3,8,7,9}; D.int x[3][2]={5,3,8,7,9}; CP2_1 _4.若int k = 5; ,则定义指针 p,并使p指向k的是( )。 A.int *p = &k; B.int *p; p = 5; C.int *p; p = k; D.int *p = k; CP2_1 _5.执行下列程序,输出结果是( )。 #include <iostream> using namespace std; int main() { int x = 10 ,y = 12; int *p = &x , *q = &y; q = p; (*q)++; cout <<"x="<<x<<"\ ny="<<y<<endl; return 0; } A. x=10 y=12 B. x=10 y=13 C. x=11 y=12 D. x=11 y=13 CP2_1_6.设 int a[4] = {5,3,6,7},*p = a; 则下列表达式的值 不等于 ... 6的是( )。 A.p[2] B.*p++ C.*p+1 D.*(p+2) CP2_1_7.执行下列程序,输出结果是( )。 #include <iostream> using namespace std; void swap(int a, int *b) { int t; t = a , a = *b , *b = t; } int main() { int x = 5 ,y = 8; swap(x , &y); cout <<x<<y<<endl; return 0; } A.55 B.58 C.85 D.88 CP2_1_8.设在C++程序中设置了头文件 #include <string>,下列语句能够正确进行 初始化的是( )。 A.string s[] = ”I Love China”; B.string s[20] = {”I Love China”}; C.string s[20] = ”I Love China”; D.string s = ”I Love China”; CP2_1_9.执行下列程序,若用户输入 : Good Job ,则输出结果是( )。 #include <iostream> #include <string> using namespace std; int main() { string s; cin >>s; cout << s <<endl; return 0; } A.Good B.Job C.Good Job D.G CP2_1_10.执行下列程序,能够使输出结果为“ OK”的输入数据是( )。 #include <iostream> using namespace std; int main() { int x; cin >>x; if(x%2==1) if(x/100==x%10)
PAAT-C++编程中级2样题,PAAT全国青少年编程能力等级考试C++编程中级样题2
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明