测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A25305 单位转换问题描述小杨这周的数学作业是做单位转换,喜欢编程的小杨决定编程帮他解决这些问题。小杨只学了长度单位和重量单位,具体来说:(1)长度单位包括千米( km )、米( m )、毫米( mm ),它们之间的关系是:1km=1000m=1000000 mm。(2)重量单位包括千克( kg )、克( g )、毫克( mg ),它们之间的关系是:1kg=1000g=1000000mg 。小杨的作业只涉… 信息素养-C-L2 -- 容易 -- A25306 题面描述小杨有一个包含n 个数字的序列 A,即A={a1,a2,...,,an} ,他想将其中大于 k的数字都替换为序列的最大值,将其中小于k 的数字都替换为序列的最小值,请你帮他计算出替换后的序列。 信息素养-C-L2 -- 容易 -- A25307 题面描述小杨想要构造一个m×m 的 N 字矩阵( m为奇数),这个矩阵的从左上角到右下角的对角线、第 1列和第m 列都是半角加号 + ,其余都是半角减号 - 。例如,一个5×5 的 N 字矩阵如下:+---+ ++--+ +-+-+ +--++ +---+请你帮小杨根据给定的 m打印出对应的 N 字矩阵。 信息素养-C-L2 -- 容易 -- A25308 数位之和题面描述小杨有 n个正整数,他认为一个正整数是美丽数字当且仅当该正整数每一位数字的总和是7 的倍数。小杨想请你编写一个程序判断n 个正整数哪些是美丽数字。 信息素养-C-L2 -- 容易 -- A25309 问题描述小杨想要构造一个 的 H 字矩阵( N为奇数),具体来说,这个矩阵共有 N行,每行N个字符,其中最左列、最右列都是 | ,而中间一行(即第(N+1)/2行)的第2~N-1 个字符都是 - ,其余所有字符都是半角小写字母a 。例如,一个 N=5的 H 字矩阵如下:|aaa| |aaa| |---| |aaa| |aaa|请你帮小杨根据给定的 N打印出对应的“H 字矩阵”。输入描述一行一个整… 信息素养-C-L2 -- 容易 -- A25310 下列C++语句执行以后结果是true的是( ) 信息素养-C-L2 -- 容易 -- A25311 下面C++代码最后执行后输出是( )。int fun1(int *n) { return *n**n; } int main() { int arr[10]={2}; arr[1]=fun1(arr); cout<<arr[1]<<endl; } 信息素养-C-L2 -- 容易 -- A25312 一个 int 类型的值,做以下哪个操作,一定会变回原来的值?( ) 信息素养-C-L2 -- 容易 -- A25313 如果字符串定义为 char str[] = "Hello";,则字符数组 str 的长度为( ) 信息素养-C-L2 -- 容易 -- A25314 下面逻辑运算中,正确的是( ) 信息素养-C-L2 -- 容易 -- A25315 如果 a 为 int 类型的变量,且表达式((a | 3) == 3)的值为 true,则说明 a 在从 0 到 3 之间(可能为 0、可能为 3)。 信息素养-C-L1 -- 容易 -- A25316 下面C++代码能实现正整数各位数字之和。( )int N,Sum = 0; cin >> N; while (N){ Sum += N % 10; N /= 10; } cout << Sum; 信息素养-C-L1 -- 容易 -- A25317 将下面C++代码中的 i = 1 调整为 i = 0 的输出结果相同。int i; int cnt = 0; for (i = 1; i < 5; i++) if(i%2) cnt += 1; cout << cnt; 信息素养-C-L1 -- 容易 -- A25318 如果 a 是 double 类型的变量,而且值为 3.5,则表达式 a * 10 的计算结果为 35,且结果类型为 int。 信息素养-C-L1 -- 容易 -- A25319 下面C++代码执行后因为有break,将输出0。( )int i; for (i = 0; i < 10; i++){ continue; break; } cout << i; 信息素养-C-L1 -- 容易 -- A25320 下面C++代码用于判断N(大于等于2的正整数)是否为质数(素数)。下面对如下代码的说法,正确的是( )cin >> N; for(i = 2; i < N/2; i++) if(N % i == 0){ cout << N << " 不是质数"; break; } if(i >= N/2) cout << N << " 是质数"; 信息素养-C-L1 -- 容易 -- A25321 下面C++代码用于求正整数各位数字之和,横线处不应填入代码是( )。int tnt, N; printf("请输入正整数: "); cin >> N; tnt = 0; while (N != 0){ ______________ N /= 10; } cout << tnt; 信息素养-C-L1 -- 容易 -- A25322 下面C++代码执行后的输出是?( )int s,t,ans; s = 2, t = 10; ans = 0; while (s != t){ if (t % 2 == 0 && t / 2 >= s) t /= 2; else t -= 1; ans += 1; } cout << ans; 信息素养-C-L1 -- 容易 -- A25323 在下列代码的横线处填写( ),可以使得输出是 42。#include <iostream> using namespace std; int main() { int sum = 0; for (int i = 1; i <= 20; i++) if (__________) // 在此处填入代码 sum += i; cout << sum << endl; return 0; } 信息素养-C-L1 -- 容易 -- A25324 下列程序最后输出的是( )int a=65; cout<<tolower(a)<<endl; 信息素养-C-L1 -- 容易 --